diode circuits problems and solutions